"""
1.简单赋值运算符(=) : 是最基本的赋值方式, 它将右侧的值赋给左侧的变量。
"""
# 将整数 10 赋值给变量 num
num = 10
print(num)

# 将字符串 "Hello, World!" 赋值给变量 message
message = "Hello, World!"
print(message)

"""
2.加法赋值运算符( += ) : 会将右侧的值加到左侧变量的当前值上, 并将结果重新赋值给左侧变量。
"""
# 初始化变量 x 为 5
x = 5
# 相当于 x = x + 3
x += 3
print(x)

# 对于字符串, += 用于拼接字符串
text = "Hello"
text += " World"
print(text)

"""
3.减法赋值运算符( -= ) : 会将右侧的值从左侧变量的当前值中减去, 并将结果重新赋值给左侧变量。
"""
# 初始化变量 y 为 10
y = 10
# 相当于 y = y - 2
y -= 2
print(y)

"""
4.乘法赋值运算符( *= ) : 会将左侧变量的当前值乘以右侧的值, 并将结果重新赋值给左侧变量。
"""
# 初始化变量 z 为 4
z = 4
# 相当于 z = z * 3
z *= 3
print(z)

# 对于字符串, *= 用于重复字符串
word = "Hi"
word *= 3
print(word)

"""
5.除法赋值运算符( /= ) : 会将左侧变量的当前值除以右侧的值, 并将结果重新赋值给左侧变量。结果通常为浮点数。
"""
# 初始化变量 a 为 15
a = 15
# 相当于 a = a / 3
a /= 3
print(a)

"""
6.整除赋值运算符( //= ) : 会将左侧变量的当前值除以右侧的值, 取整除结果, 并将结果重新赋值给左侧变量。
"""
# 初始化变量 b 为 17
b = 17
# 相当于 b = b // 3
b //= 3
print(b)

"""
7.取模赋值运算符( %= ) : 会将左侧变量的当前值除以右侧的值, 取余数, 并将余数重新赋值给左侧变量。
"""
# 初始化变量 c 为 10
c = 10
# 相当于 c = c % 3
c %= 3
print(c)

"""
8.幂赋值运算符( **= ) : 会将左侧变量的当前值取右侧值次幂, 并将结果重新赋值给左侧变量。
"""

# 初始化变量 d 为 2
d = 2
# 相当于 d = d ** 3
d **= 3
print(d)
